Visual lab

Feature · form-builder

Form builder

Assemble a form from a palette of fields and configure each one, with the live form beside you.

shipped 3 variants On the board →
v1

Drag a field in

loop runs on screen

A Phone field is picked up from the palette and dropped between Email and Message; the loop alternates so it is dragged back out. Composition.

views/components/visuals/form-builder/v1.html

Static · three placements

Bento card · 320px Static
Forms — Builder · Contact Fig. 09

Fields

Text
Email
Phone
Select
Textarea

Name

Riley Morgan

Email

riley@northwind.studio

Phone

+44 20 7946 0000

Message

We're after a studio…
Send message
4 fields AI spam scan on
Feature row · 560px Static
Forms — Builder · Contact Fig. 09

Fields

Text
Email
Phone
Select
Textarea

Name

Riley Morgan

Email

riley@northwind.studio

Phone

+44 20 7946 0000

Message

We're after a studio…
Send message
4 fields AI spam scan on
Hero figure · 880px Static
Forms — Builder · Contact Fig. 09

Fields

Text
Email
Phone
Select
Textarea

Name

Riley Morgan

Email

riley@northwind.studio

Phone

+44 20 7946 0000

Message

We're after a studio…
Send message
4 fields AI spam scan on

Animated · loop

Feature row · 560px
Forms — Builder · Contact Fig. 09

Fields

Text
Email
Phone
Select
Textarea

Name

Riley Morgan

Email

riley@northwind.studio

Phone

+44 20 7946 0000

Message

We're after a studio…
Send message
4 fields AI spam scan on
v2

Field settings

once one pass, holds

A Budget select is selected; Required flips on and the asterisk lands in the form, an option is typed, Apply flashes. Configuration.

views/components/visuals/form-builder/v2.html

Static · three placements

Bento card · 320px Static
Forms — Builder · Field settings Fig. 10

Name

Riley Morgan

Budget*

Choose a budget

Message

We're after a studio…

Budget · Select

Label

Budget

Required

Options

Under £5k
£5k – £15k
£15k +
Apply Save
Feature row · 560px Static
Forms — Builder · Field settings Fig. 10

Name

Riley Morgan

Budget*

Choose a budget

Message

We're after a studio…

Budget · Select

Label

Budget

Required

Options

Under £5k
£5k – £15k
£15k +
Apply Save
Hero figure · 880px Static
Forms — Builder · Field settings Fig. 10

Name

Riley Morgan

Budget*

Choose a budget

Message

We're after a studio…

Budget · Select

Label

Budget

Required

Options

Under £5k
£5k – £15k
£15k +
Apply Save

Animated · once

Feature row · 560px
Forms — Builder · Field settings Fig. 10

Name

Riley Morgan

Budget*

Choose a budget

Message

We're after a studio…

Budget · Select

Label

Budget

Required

Options

Under £5k
£5k – £15k
£15k +
Apply Save
c1

Add a field

cutout

once one pass, holds

Cutout on the collections navy ground: a project's admin panel on a form's Fields tab (Project enquiry), with Cancel, Save and the Fields / Settings tabs, cropped at the right and running off the bottom. The cursor arrives on Add field, the button takes its hover shade, a press, and a Phone field lands at the bottom of the list with a tint flash while Add field slides down. The list is shortened so the new field and the button stay in frame: Name and Email at card, Company from row, the sidebar at hero.

views/components/visuals/form-builder/c1.html

Static · three placements

Bento card · 320px Static
KEKererū
Search⌘KRC

Project enquiry

CancelSave
FieldsSettings
Name

name

Text
Email

email

Email
Phone

phone

Phone
Add field
Feature row · 560px Static
KEKererū
Search⌘KRC

Project enquiry

CancelSave
FieldsSettings
Name

name

Text
Email

email

Email
Phone

phone

Phone
Add field
Hero figure · 880px Static
KEKererū
Search⌘KRC

Project enquiry

CancelSave
FieldsSettings
Name

name

Text
Email

email

Email
Phone

phone

Phone
Add field

Animated · once

Feature row · 560px
KEKererū
Search⌘KRC

Project enquiry

CancelSave
FieldsSettings
Name

name

Text
Email

email

Email
Phone

phone

Phone
Add field
Tune · ground and placement
Ground
Place

Overrides none — the file's own defaults